/**
 *  阶段计划相关接口
 */
import request from '@/utils/request'

/**
 * 获取阶段计划首页小孩列表
 * 例：localhost:8088/bk/childStagePlan/listChild?childName=小&stageStatus=0&stageSummaryClass=0&hasClass=0
 * 
 * childName：小孩名字
 * stageStatus：阶段状态：0-进行中，1-已完成，2-需复测
 * stageSummaryClass：：小结状态：0-全部，1-需要小结
 * hasClass：是否有上课：0-没有，1-有
 * 
 */
export function listChild(data) {
  return request({
    url: '/bk/childStagePlan/listChild',
    method: 'get',
	data:data  
  })
}

// 提交保存阶段计划
export function saveChildStagePlan(data) {
  return request({
    url: '/bk/childStagePlan',
    method: 'post',
    data: data
  })
}

/**
 * 阶段计划列表
 * @param {Object} data:{"childId":1001}
 */
export function listStagePlan(data) {
  return request({
    url: '/bk/childStagePlan/list',
    method: 'get',
	data:data  
  })
}

/**
 * 新增阶段计划-阶段序号获取
 * @param {Object} data:{"childId":1001,"courseType":"learning","stage":"L1-A"}
 */
export function getStageNo(data) {
  return request({
    url: '/bk/childStagePlan/getStageNo',
    method: 'get',
	data:data  
  })
}

/**
 * 新增阶段计划-项目大类下拉框数据获取
 * @param {Object} data:{"evalMonthAge":47,"courseType":"learning","stage":"L1"}
 */
export function getProjectType(data) {
  return request({
    url: '/bk/childStagePlan/getProjectType',
    method: 'get',
	data:data  
  })
}

/**
 * 新增阶段计划-项目下拉框获取
 * @param {Object} data:{"parentCode":"S0101"}
 */
export function getProject(data) {
  return request({
    url: '/bk/childStagePlan/getProject',
    method: 'get',
	data:data  
  })
}